Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
18 LEIGHTON PARK NORTH Semi-Detached £266,282 £200,000 23 Aug 2016
20 LEIGHTON PARK NORTH Detached £304,042 £180,000 27 Oct 2006
22 LEIGHTON PARK NORTH Detached £409,224 £89,000 4 Dec 1998
26 LEIGHTON PARK NORTH Detached £258,640 £175,000 27 Feb 2015
28 LEIGHTON PARK NORTH Detached £303,885 £300,000 7 Sep 2023
32 LEIGHTON PARK NORTH Detached £331,913 £196,500 25 Oct 2006